Purview Share Client (preview:2021-09-01)

2025/12/05 • 31 new methods

Assets_List (new)
Description List assets on a sent share
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}/assets
{
sentShareName: string ,
api-version: string ,
skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Assets_Get (new)
Description Get an asset on a sent share
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}/assets/{assetName}
{
sentShareName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Assets_Create (new)
Description Create an asset on a sent share
Reference Link ¶

⚼ Request

PUT:  /sentShares/{sentShareName}/assets/{assetName}
{
sentShareName: string ,
assetName: string ,
api-version: string ,
asset:
{
kind: enum ,
}
,
}

⚐ Response (202)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
Assets_Delete (new)
Description Delete an asset on a sent share
Reference Link ¶

⚼ Request

DELETE:  /sentShares/{sentShareName}/assets/{assetName}
{
sentShareName: string ,
assetName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AssetMappings_List (new)
Description List asset mappings for a received share
Reference Link ¶

⚼ Request

GET:  /receivedShares/{receivedShareName}/assetMappings
{
receivedShareName: string ,
api-version: string ,
skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AssetMappings_Get (new)
Description Get an asset mapping for a received share
Reference Link ¶

⚼ Request

GET:  /receivedShares/{receivedShareName}/assetMappings/{assetMappingName}
{
receivedShareName: string ,
assetMappingName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AssetMappings_Create (new)
Description Create an asset mapping on a received share
Reference Link ¶

⚼ Request

PUT:  /receivedShares/{receivedShareName}/assetMappings/{assetMappingName}
{
receivedShareName: string ,
assetMappingName: string ,
api-version: string ,
assetMapping:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (202)

{
kind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AssetMappings_Delete (new)
Description Delete an asset mapping for a received share
Reference Link ¶

⚼ Request

DELETE:  /receivedShares/{receivedShareName}/assetMappings/{assetMappingName}
{
receivedShareName: string ,
assetMappingName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedInvitations_List (new)
Description List received invitations
Reference Link ¶

⚼ Request

GET:  /receivedInvitations
{
api-version: string ,
skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
invitationKind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedInvitations_Get (new)
Description Get a received invitation
Reference Link ¶

⚼ Request

GET:  /receivedInvitations/{receivedInvitationName}
{
receivedInvitationName: string ,
api-version: string ,
}

⚐ Response (200)

{
invitationKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedInvitations_Reject (new)
Description Reject a received invitation
Reference Link ¶

⚼ Request

POST:  /receivedInvitations/{receivedInvitationName}:reject
{
receivedInvitationName: string ,
api-version: string ,
repeatability-request-id: string ,
receivedInvitation:
{
invitationKind: enum ,
}
,
}

⚐ Response (200)

{
invitationKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedShares_List (new)
Description List received shares
Reference Link ¶

⚼ Request

GET:  /receivedShares
{
api-version: string ,
skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
shareKind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedShares_Get (new)
Description Get a received share
Reference Link ¶

⚼ Request

GET:  /receivedShares/{receivedShareName}
{
receivedShareName: string ,
api-version: string ,
}

⚐ Response (200)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedShares_Create (new)
Description Create a received share
Reference Link ¶

⚼ Request

PUT:  /receivedShares/{receivedShareName}
{
receivedShareName: string ,
api-version: string ,
receivedShare:
{
shareKind: enum ,
}
,
}

⚐ Response (201)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedShares_Delete (new)
Description Delete a received share
Reference Link ¶

⚼ Request

DELETE:  /receivedShares/{receivedShareName}
{
receivedShareName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
ReceivedAssets_List (new)
Description List received assets for a received share
Reference Link ¶

⚼ Request

GET:  /receivedShares/{receivedShareName}/receivedAssets
{
receivedShareName: string ,
api-version: string ,
skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
kind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShares_List (new)
Description Get list of sent shares
Reference Link ¶

⚼ Request

GET:  /sentShares
{
api-version: string ,
skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
shareKind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShares_Get (new)
Description Get a sent share
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}
{
sentShareName: string ,
api-version: string ,
}

⚐ Response (200)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShares_CreateOrUpdate (new)
Description Create a sent share
Reference Link ¶

⚼ Request

PUT:  /sentShares/{sentShareName}
{
sentShareName: string ,
api-version: string ,
sentShare:
{
shareKind: enum ,
}
,
}

⚐ Response (201)

{
shareKind: enum ,
}

⚐ Response (200)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShares_Delete (new)
Description Delete a sent share
Reference Link ¶

⚼ Request

DELETE:  /sentShares/{sentShareName}
{
sentShareName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AcceptedSentShares_List (new)
Description Get list of accepted sent shares
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}/acceptedSentShares
{
sentShareName: string ,
api-version: string ,
skipToken: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
shareKind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AcceptedSentShares_Get (new)
Description Get an accepted sent share
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}/acceptedSentShares/{acceptedSentShareName}
{
sentShareName: string ,
acceptedSentShareName: string ,
api-version: string ,
}

⚐ Response (200)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AcceptedSentShares_Reinstate (new)
Description Reinstate a revoked accepted sent share
Reference Link ¶

⚼ Request

POST:  /sentShares/{sentShareName}/acceptedSentShares/{acceptedSentShareName}:reinstate
{
sentShareName: string ,
acceptedSentShareName: string ,
api-version: string ,
repeatability-request-id: string ,
acceptedSentShare:
{
shareKind: enum ,
}
,
}

⚐ Response (202)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AcceptedSentShares_Revoke (new)
Description Revoke an accepted sent share
Reference Link ¶

⚼ Request

POST:  /sentShares/{sentShareName}/acceptedSentShares/{acceptedSentShareName}:revoke
{
sentShareName: string ,
acceptedSentShareName: string ,
api-version: string ,
repeatability-request-id: string ,
}

⚐ Response (202)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
AcceptedSentShares_UpdateExpiration (new)
Description Update the expiration date of an accepted sent share
Reference Link ¶

⚼ Request

POST:  /sentShares/{sentShareName}/acceptedSentShares/{acceptedSentShareName}:update-expiration
{
sentShareName: string ,
acceptedSentShareName: string ,
api-version: string ,
repeatability-request-id: string ,
acceptedSentShare:
{
shareKind: enum ,
}
,
}

⚐ Response (202)

{
shareKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShareInvitations_List (new)
Description List sent share invitations
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}/sentShareInvitations
{
sentShareName: string ,
api-version: string ,
skipToken: string ,
$filter: string ,
$orderby: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
invitationKind: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShareInvitations_Get (new)
Description Get a sent share invitation
Reference Link ¶

⚼ Request

GET:  /sentShares/{sentShareName}/sentShareInvitations/{sentShareInvitationName}
{
sentShareName: string ,
sentShareInvitationName: string ,
api-version: string ,
}

⚐ Response (200)

{
invitationKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShareInvitations_CreateOrUpdate (new)
Description Create a sent share invitation
Reference Link ¶

⚼ Request

PUT:  /sentShares/{sentShareName}/sentShareInvitations/{sentShareInvitationName}
{
sentShareName: string ,
sentShareInvitationName: string ,
api-version: string ,
sentShareInvitation:
{
invitationKind: enum ,
}
,
}

⚐ Response (201)

{
invitationKind: enum ,
}

⚐ Response (200)

{
invitationKind: enum ,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
SentShareInvitations_Delete (new)
Description Delete a sent share invitation
Reference Link ¶

⚼ Request

DELETE:  /sentShares/{sentShareName}/sentShareInvitations/{sentShareInvitationName}
{
sentShareName: string ,
sentShareInvitationName: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
EmailRegistration_Activate (new)
Description Activates the email registration for current tenant
Reference Link ¶

⚼ Request

POST:  /activateEmail
{
api-version: string ,
repeatability-request-id: string ,
tenantEmailRegistration:
{
properties:
{
activationCode: string ,
activationExpiration: string ,
email: string ,
registrationStatus: enum ,
tenantId: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
activationCode: string ,
activationExpiration: string ,
email: string ,
registrationStatus: enum ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}
EmailRegistration_Register (new)
Description Register an email for the current tenant
Reference Link ¶

⚼ Request

POST:  /registerEmail
{
api-version: string ,
repeatability-request-id: string ,
}

⚐ Response (200)

{
properties:
{
activationCode: string ,
activationExpiration: string ,
email: string ,
registrationStatus: enum ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
details:
[
string ,
]
,
message: string ,
target: string ,
}
,
}